package com.telecom.service;

import com.telecom.pojo.dto.admin.work.QueryDailyOrderStatisticsDTO;
import com.telecom.pojo.vo.admin.meal.MealRankingVO;
import com.telecom.pojo.vo.admin.workspace.BusinessDataVO;
import com.telecom.pojo.vo.admin.workspace.OrderOverViewVO;

import java.util.List;

/**
 * 工作台业务接口
 */
public interface WorkspaceService {

    /**
     * 查询今日运营数据
     * 
     * @return 运营数据
     */
    BusinessDataVO getBusinessData();

    /**
     * 查询今日订单统计数据
     * 
     * @return 订单统计数据（按餐型分组）
     */
    List<OrderOverViewVO> getOrderOverview(QueryDailyOrderStatisticsDTO queryDailyOrderStatisticsDTO);

    /**
     * 获取热门套餐排行
     * 
     * @return 热门套餐排行列表（前10条）
     */
    List<MealRankingVO> getHotMealRanking();
}